package com.joy.common.enums;

import lombok.Getter;

/**
 * @Description 状态返回枚举类型
 * @Author yjzhao
 * @Date 2019/9/10 10:04
 **/
@Getter
public enum Status {
	/** 操作成功 */
	OK(200, "操作成功"),
	/** 权限不足 */
	PERMISSION_ERROR(403, "权限不足"),
	/** 未知异常 */
	UNKNOWN_ERROR(500, "服务器出错啦"),
	/** 未登录 */
	UN_LOGIN_ERROR(999, "请登录后操作"),
	/** 转换异常 */
	CAST_TO_ERROR(1000, "类型转换失败"),
	/** 上传失败 */
	UPLOAD_ERROR(1001, "上传失败"),
	/** 上传失败 */
	DOWNLOAD_ERROR(1002, "下载失败"),
	/** 数据不存在 */
	NO_DATA_ERROR(1003, "数据不存在"),
	/** 数据不存在 */
	NO_FILE_ERROR(1004, "文件不存在"),
	/** 修改密码失败 */
	RESET_PWD_ERROR(1005, "重置密码失败"),
	/** 修改密码错误 */
	USER_UPDATE_PWD_ERROR(1006, "修改密码错误，请确认密码一致");




	/** 状态码 */
	private Integer code;
	/** 内容 */
	private String message;

	Status(Integer code, String message) {
		this.code = code;
		this.message = message;
	}
}
